package com.dnndo.system.domain.dto;

import lombok.Data;

import java.util.List;

@Data
public class ApiSchoolDTO {
//    语言
    private String language;
//    学校id
    private String schoolId;
//    学校名称
    private String schoolName;
    private String schoolNameEn;
//    更新时间
    private String updatedAt;
//    院校特征
    private List<String> collegeCharacteristics;
    private List<String> collegeCharacteristicsEn;
//    学校官网
    private String http;
//    学校简介
    private String schoolIntroduction;
    private String schoolIntroductionEn;
//    官方校徽图片
    private List<String> schoolBadgeOfficial;
//    校园图片
    private List<String> websiteOfficialImage;
//    校徽类型作品
    private List<CulturalActivity> culturalActivitiesSchoolBadge;
//    周边类型作品
    private List<CulturalActivity> culturalActivitiesSurroundings;
//    校园大使
    private List<CampusAmbassador> campusAmbassadors;

    @Data
    public static class CulturalActivity {
//        作品id
        private String opusId;
//        作品图url
        private String opusUrl;
//        作品名称
        private String opusName;
        private String opusNameEn;
    }

    @Data
    public static class CampusAmbassador {
//        用户id
        private String userId;
//        用户名称
        private String userName;
        private String userNameEn;
//        用户形象照
        private String userUrl;
//        用户简介
        private String describe;
        private String describeEn;
//        学校名称
        private String schoolName;
        private String schoolNameEn;
//        是否设计师
        private String designer;
//        是否校园大使
        private String ambassador;
//        用户作品列表
        private List<Work> worksUrl;

        @Data
        public static class Work {
//            作品id
            private String opusId;
//            作品图url
            private String opusUrl;
        }
    }
}